//
//  LogRegisterDelegate.h
//  TcpTest_Server
//
//  Created by arvintan on 12-7-28.
//  Copyright (c) 2012年 tencent. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "PacketDispatchDelegate.h"

#define COLUMN_OF_FRIENDID_IN_TBFRIENDS 2  // 数据表 btFriends 中 FriendId 所在的列号

#define OP_STATUS_NOTIFY_ONLINE         0x0000  // 上线提醒
#define OP_STATUS_NOTIFY_OFFLINE        0x0001  // 下线提醒

#define ERR_NO_ERROR                    0x0000  // 无错误

#ifndef STRUCT_STATUSNOTIFYHRD
#define STRUCT_STATUSNOTIFYHRD
typedef struct  // 上下线提醒包
{
    NSInteger type;         // 包类型
    NSInteger operation;    // 操作类型(上线、下线)
    NSInteger error;        // 是否有错误
    NSInteger userid_len;   // UserId 占用的字节数
    NSInteger userip_len;   // UserIp 占用的字节数
    // .... 放 userid 和 userip 等信息
} STATUSNOTIFYHRD;
#endif

@interface LogInPacketCenter : NSObject<PacketDispatchDelegate>

@end
